package com.yunduo.config.mybatis;


import com.baomidou.mybatisplus.core.injector.ISqlInjector;
import com.baomidou.mybatisplus.extension.injector.LogicSqlInjector;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 用户软删除
 */
@Configuration
@MapperScan("com.yunduo.mapper")
public class UserConfig {
    /**
     *逻辑删除插件
     * 数据库一个表中有一个tinyint类型的字段，值为0或者1，如果取出来的话，0会变成false，1会变成true。
     * 配置插件后执行删除操作将一个字段调整为true或false(1/0)
     */
    @Bean
    public ISqlInjector sqlInjector(){
        return new LogicSqlInjector();
    }

}